package com.atguigu.date;
//SimpleDateFormat的使用:SimpleDateFormat对日期Date类的格式化和解析
import org.junit.Test;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateTimeTest2 {
    /*
    1.两个操作
    1.1格式化:   日期--->字符串
    1.2解析:   字符串--->日期
    2.SimpleDateFormat的实例化
     */
    @Test
    public void test1(){
        //实例化:使用默认构造器
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat();
        //格式化日期
        Date date= new Date();
        System.out.println(date); //当前时间
        String format=simpleDateFormat.format(date);
        System.out.println(format); //也是当前时间
        //解析 :字符串--->日期
        String str2="18-08-28 上午11:43";  //需要有对应的格式(使用默认构造器时)
        try {
            Date date1=simpleDateFormat.parse(str2); //解析,需要处理异常
            System.out.println(date1);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
    //****************************//
    @Test
    public void test2(){
        Date date=new Date();
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        String format = simpleDateFormat.format(date);
        System.out.println(format);
    }
}
